package com.zhuojy.equity.mall.admin.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import lombok.Data;

/**
 * 班次设置，特殊日期（新增必须打卡，无需打卡）(ClockSet)表实体类
 *
 * @author makejava
 * @since 2024-04-10 20:45:03
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("clock_set")
public class ClockSet implements Serializable {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
    * 考情类型
0、固定班次
1、排版制
2、自由班制
    */
    private Integer attendanceType;

    /**
    * 工作日
参数一（周一到周日），参数二（班次Id）
    */
    private String days;

    /**
    * 是否按照法定节假日调休(true,false)
    */
    private String scheduledBreaks;

    /**
    * 新增必须打卡日期
参数一（日期），参数二（班次Id），以此重复
    */
    private String addHaveToClock;

    /**
    * 新增无须打卡日期
和上一个一样
    */
    private String addNoClock;

    private String hour;

}
